package br.usp.pcs.acs.negocios.dto;

import br.usp.pcs.acs.infraestrutura.TipoRecurso;

public class RecursoDto
{
	/*
	CREATE TABLE Recurso (
			  id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
			  Pedido_CA_id INTEGER UNSIGNED NOT NULL,
			  Pedido_id INTEGER UNSIGNED NOT NULL,
			  Pedido_GA_id INTEGER UNSIGNED NOT NULL,
			  tipo ENUM('Hangar','Combustivel') NOT NULL,
			  preco INTEGER UNSIGNED NULL,
			  qtdDisp INTEGER UNSIGNED NULL,
			  PRIMARY KEY(id, Pedido_CA_id, Pedido_id, Pedido_GA_id),
			  INDEX Recurso_FKIndex1(Pedido_id, Pedido_CA_id, Pedido_GA_id)
			);
	 */

	public RecursoDto()
	{
		this.id=0;
	}
	
	/*elementos nesta ordem na tabela <recurso>*/
	private int id;
	private int pedido_ca_id;
	private int	pedido_ga_id;
	private int pedido_id;
	private TipoRecurso tipo;
	private int preco;
	private int quantidadeDisp;
	
	public int getPedido_ca_id() {
		return pedido_ca_id;
	}
	public void setPedido_ca_id(int pedido_ca_id) {
		this.pedido_ca_id = pedido_ca_id;
	}
	public int getPedido_ga_id() {
		return pedido_ga_id;
	}
	public void setPedido_ga_id(int pedido_ga_id) {
		this.pedido_ga_id = pedido_ga_id;
	}
	public int getPedido_id() {
		return pedido_id;
	}
	public void setPedido_id(int pedido_id) {
		this.pedido_id = pedido_id;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public int getPreco() {
		return preco;
	}
	public void setPreco(int preco) {
		this.preco = preco;
	}
	public int getQuantidadeDisp() {
		return quantidadeDisp;
	}
	public void setQuantidadeDisp(int quantidadeDisp) {
		this.quantidadeDisp = quantidadeDisp;
	}
	public TipoRecurso getTipo() {
		return tipo;
	}
	public void setTipo(TipoRecurso tipo) {
		this.tipo = tipo;
	}
}
